﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WCSService.ToWCS
{
    /// <summary>
    /// 任务状态反馈 AGV 执行回调的方法，包含任务开始，取货完成，放货完成，任务完成
    /// </summary>
    public class AgvSetGoodApply_Request : Request
    {
        /// <summary>
        /// 当前位置编号 
        /// 任务开始：该位置为默认位置
        /// 取货完成：该位置为起始位置
        /// 放货完成：该位置为终点位置
        /// 任务完成：该位置为默认位置
        /// </summary>
        public string currentPosition { get; set; }
        /// <summary>
        /// 默认使用方式: 
        /// setgood : 出库口申请放货
        /// checkset : 取货完成
        /// </summary>
        public string method { get; set; }
        /// <summary>
        /// 当前任务单号
        /// </summary>
        public string taskCode { get; set; }
    }
}
